#include <iostream>
#include <stdlib.h>
#include <time.h>

using namespace std;

int main()
{
    //Подготвяме генеретор на случайни числа:
    int timeNow = time(NULL);
    srand(timeNow);
    //Създаваме масив от 10 елемента:
    int arrA[10];
    //Попълваме (инициализираме) масива с нули и единици:
    for(int i = 0; i <= 9; i++)
    {
        arrA[i] = rand() % 2; //резултатът от операцията rand() % 2; винаги ще е 0 или 1
        cout << arrA[i] << " "; //извеждаме стойността на текущия елемент, последван от интервал
    }
    cout << endl;    //минаваме на следващия ред в конзолата
    //Създаваме втори масив от 10 елемента:
    int arrB[10];
    //Попълваме (инициализираме) го с нули и единици:
    for(int i = 0; i < 10; i++)
    {
        arrB[i] = rand() % 2;
        cout << arrB[i] << " ";
    }
    cout << endl;
    //Създаваме трети масив от 10 елемента:
    int arrC[10];
    //Създаваме променлива, в която ще пазим бройката на единиците в последния масив
    int countOfOnes = 0; // инициализираме тази променлива с начална стойност 0
    //Попълваме третия масив според заданието на задачата и броим единиците
    for(int i = 0; i < 10; i++)
    {
        if(arrA[i] - arrB[i] == 0) //числата са равни, ако разликата им е нула
        {
            arrC[i] = 1;
            countOfOnes++;
        }
        else
        {
            arrC[i] = 0;
        }
        cout << arrC[i] << " ";
    }
    cout << endl;
    cout << "Count of 1s:" << countOfOnes; //извеждаме броя на единиците в третия масив


    return 0;
}
